package evol

import org.apache.commons.lang.builder.HashCodeBuilder

class Rezultat implements Serializable {

	Korisnik korisnik
	Istrazivanje istrazivanje
	Predmet predmet1
	Predmet predmet2
	float indeks
//	Date update 
	
	
	boolean equals(other) {
		if (!(other instanceof Rezultat)) {
			return false
		}

		other.korisnik == korisnik && other.istrazivanje == istrazivanje &&
		 other.predmet1==predmet1 && other.predmet2==predmet2
	}

	int hashCode() {
		def builder = new HashCodeBuilder()
		builder.append korisnik
		builder.append istrazivanje
		builder.append predmet1
		builder.append predmet2
		builder.toHashCode()
	}

	static mapping = {
		id composite: ['korisnik', 'istrazivanje','predmet1','predmet2']
	}
	
    static constraints = {
		
    }
	
	public String toString(){
		return "rezultat " +predmet1 +" : " +predmet2 ;
		}
	
	
}
